package br.com.mauricioreis;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import br.com.mauricioreis.db.Medida;

public class MedidaIncluirAct extends Activity {
    public EditText etNome;
    public EditText etDescricao;
    public Button btConfirmar;
    public Button btCancelar;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.medida_incluir);
        etNome = (EditText) findViewById(R.id.medidaIncluirNome);
        etDescricao = (EditText) findViewById(R.id.medidaIncluirDescricao);
        btConfirmar = (Button) findViewById(R.id.medidaIncluirConfirmar);
        btCancelar = (Button) findViewById(R.id.medidaIncluirCancelar);
        btCancelar.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                finish();
            }
        });
        btConfirmar.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                String nomeMedida = MedidaIncluirAct.this.etNome.getText().toString();
                String descricaoMedida = MedidaIncluirAct.this.etDescricao.getText().toString();

                // valida campos obrigatorios
                if (nomeMedida == null || nomeMedida.equals("")) {
                    Toast.makeText(MedidaIncluirAct.this, "O campo nome é obrigatório", Toast.LENGTH_LONG).show();
                    etNome.requestFocus();
                    return;
                }
                Medida medida = new Medida();
                medida.setNome(nomeMedida);
                medida.setDescricao(descricaoMedida);
                Medida.incluir(MedidaIncluirAct.this, medida).toString();
                finish();
            }
        });

    }
}
